package alo;

import java.util.Arrays;
import java.util.HashMap;
import java.util.Scanner;

/**
 * @ClassName t1
 * @Description TODO
 * @Author Fanxc
 * @DATE 2021/4/17 17:20
 * @Version 1.0
 */
public class t1 {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        HashMap<Integer,Integer> map=new HashMap<>();
        int a= sc.nextInt();
        int b= sc.nextInt();
        int c= sc.nextInt();
        int m=-1;
        for (int i = b; i <= c; i++) {
            map.put(i,i);
        }

        for (int i = b; i <= c; i++) {
            if (map.containsKey(a-i)){
                m=i;
                break;
            }
        }

//        for (int i = b; i <= c; i++) {
//            for (int j = c; j >= b; j--) {
//                if (i+j==a){
//                    m=i;
//                }
//            }
//        }
        if (m==-1) System.out.println(m);
        int[] s=new int[a];
        for (int i = 0; i < a; i++) {
            s[i]= sc.nextInt();
        }
        Arrays.sort(s);
        System.out.println(s[m-1]);
    }
}
